package com.wk.code.wkserver.response.admin;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author wq
 * @date 2021-10-16 10:26
 */
@Data
@ApiModel(value = "后台首页用户统计")
public class AdminHomeResponse {

    @ApiModelProperty(value = "总注册用户数")
    private Integer totalNum;

    @ApiModelProperty(value = "需求用户数量")
    private Integer demandUserNum;

    @ApiModelProperty(value = "需求用户占比")
    private BigDecimal demandUserRatio;

    @ApiModelProperty(value = "技术用户数量")
    private Integer techUserNum;

    @ApiModelProperty(value = "技术用户占比")
    private BigDecimal techUserRatio;

    @ApiModelProperty(value = "今日注册用户数量")
    private Integer todayRegisterNum;

    @ApiModelProperty(value = "今日访问量")
    private Integer todayVisitorNum;

    @ApiModelProperty(value = "今日访问量占比")
    private BigDecimal visitorUserRatio;

    @ApiModelProperty(value = "昨日注册用户数量")
    private Integer yesterdayRegisterNum;

    @ApiModelProperty(value = "昨日访问数量")
    private Integer yesterdayVisitorNum;

    @ApiModelProperty(value = "昨日日访问量占比")
    private BigDecimal yesterdayVisitorRatio;

    @ApiModelProperty(value = "前天注册用户数量")
    private Integer beforeYesterdayRegisterNum;

    @ApiModelProperty(value = "总交易金额")
    private BigDecimal totalTradeAmount;

    @ApiModelProperty(value = "平台总收入金额")
    private BigDecimal totalIncomeAmount;

    @ApiModelProperty(value = "今日交易金额")
    private BigDecimal todayTradeAmount;

    @ApiModelProperty(value = "今日收入金额")
    private BigDecimal todayIncomeAmount;

    @ApiModelProperty(value = "昨日交易金额")
    private BigDecimal yesterdayTradeAmount;

    @ApiModelProperty(value = "昨日收入金额")
    private BigDecimal yesterdayIncomeAmount;

    @ApiModelProperty(value = "已下单总金额")
    private BigDecimal alreadyTotalOrderedAmount;

    @ApiModelProperty(value = "今日已下单总金额")
    private BigDecimal todayAlreadyTotalOrderedAmount;

    @ApiModelProperty(value = "昨日已下单总金额")
    private BigDecimal yesterdayAlreadyTotalOrderedAmount;

    @ApiModelProperty(value = "前天已下单总金额")
    private BigDecimal beforeYesterdayAlreadyTotalOrderedAmount;


}
